package com.hst.web.sys.ui;

import com.hst.core.meta.MetaData;
import com.hst.core.meta.annotation.EField;
import com.hst.core.meta.annotation.EInfo;
import com.hst.core.meta.annotation.FieldQuery;
import com.hst.web.sys.proxy.EmployeeUpgradeProxy;

@EInfo(name="employee-upgrade", title="企业账号升级",proxy=EmployeeUpgradeProxy.class)
public class EmployeeUpgrade extends MetaData{

	@EField(mapped=false, title = "员工编号", list = false, form = 0)
	private String employeeCode;

	@EField(mapped=false, title = "姓名",query=FieldQuery.LIKE)
	private String fullName;

	@EField(mapped=false, title = "所属部门", editor = "select.dept-all", viewer = "dict.dept-all")
	private String deptCode;	
	
	@EField(mapped=false, title = "证件类型", editor = "select.papersType", viewer = "dict.papersType")
	private String papersType;

	@EField(mapped=false, title = "证件号", viewer = "papersnumber")
	private String papersNumber;

	@EField(mapped=false, title = "审核状态",editor = "select.checkstatus", viewer = "dict.checkstatus")
	private String checkStatus;

	@EField(mapped=false, title = "复核状态", editor = "select.reviewstatus", viewer = "dict.reviewstatus")
	private String reviewStatus;

	@EField(mapped=false, title = "实名认证",editor="select.identifyflag",viewer="dict.identifyflag",query=FieldQuery.EQ)
	private String identifyFlag;

	@EField(mapped=false, title = "公司",editor="select.company-all",viewer="dict.company-all",query=FieldQuery.EQ,role="9")
	private String companyCode;

	@EField(mapped=false, title = "角色",viewer="dict.roles",editor="select.rolesLevel2",query=FieldQuery.EQ)
	private String role;

	public String getEmployeeCode() {
		return employeeCode;
	}

	public void setEmployeeCode(String employeeCode) {
		this.employeeCode = employeeCode;
	}

	public String getDeptCode() {
		return deptCode;
	}

	public void setDeptCode(String deptCode) {
		this.deptCode = deptCode;
	}

	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	public String getPapersType() {
		return papersType;
	}

	public void setPapersType(String papersType) {
		this.papersType = papersType;
	}

	public String getPapersNumber() {
		return papersNumber;
	}

	public void setPapersNumber(String papersNumber) {
		this.papersNumber = papersNumber;
	}

	public String getCheckStatus() {
		return checkStatus;
	}

	public void setCheckStatus(String checkStatus) {
		this.checkStatus = checkStatus;
	}

	public String getReviewStatus() {
		return reviewStatus;
	}

	public void setReviewStatus(String reviewStatus) {
		this.reviewStatus = reviewStatus;
	}

	public String getIdentifyFlag() {
		return identifyFlag;
	}

	public void setIdentifyFlag(String identifyFlag) {
		this.identifyFlag = identifyFlag;
	}

	public String getCompanyCode() {
		return companyCode;
	}

	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	public String getRole() {
		return role;
	}

	public void setRole(String role) {
		this.role = role;
	}
}
